package com.foreknow.demo8;

/**
 * 2、定义一个矩形类Rectangle：（知识点：对象的创建和使用）[必做题]
 * 2.1 定义三个方法：getArea()求面积、getPer()求周长，showAll()分别在控制台输出长、宽、面积、周长。
 * 2.2 有2个属性：长length、宽width
 * 2.3 通过构造方法Rectangle(int width, int length)，分别给两个属性赋值
 * 2.4 创建一个Rectangle对象，并输出相关信息
 */
public class Rectangle {
    private int length;
    private int width;

    public int getLength() {
        return length;
    }

    public void setLength(int length) {
        this.length = length;
    }

    public int getWidth() {
        return width;
    }

    public void setWidth(int width) {
        this.width = width;
    }

    public int getArea(){
        int area = length * width;
        return area;
    }
    public int getPer(){
        int per = 2*(length + width);
        return per;
    }
    public void showAll(){
        System.out.println("长为"+this.getLength()+",宽为"+this.getWidth()+",面积为"+this.getArea()+",周长为"+this.getPer());
    }

    public Rectangle() {

    }

    public  Rectangle(int width,int length){
        this.length = length;
        this.width = width;
    }
    public static void main(String[] args) {
        Rectangle rc = new Rectangle();
        rc.setLength(3);
        rc.setWidth(2);
        rc.showAll();
    }
}
